package sun.superstring.operator;

public class OperatorDemo5 {
    public static void main(String[] args) {
        // 目标：理解三元运算符

        print(10, 40);
        System.out.println("------------------------");
        print2(59);
        System.out.println("------------------------");
        System.out.println(getMax(10, 20, 30));
        System.out.println(getMax2(10, 50, 30));
    }

    // 三元运算符
    // 判断两个数中的较大值
    public static void print(int a,int b) {

        int max = a >= b ? a : b;
        System.out.println("较大值：" + max);
    }
    public static void print2(int score) {

        String result = score >= 60 ? "及格" : "不及格";
        System.out.println(result);
    }

    // 求三个整数的较大值返回
    public static int getMax(int a, int b, int c) {
        int max = a > b ? a : b;
        max = max > c ? max : c;
        return max;
    }

    public static int getMax2(int a, int b, int c) {
        // 三元运算符的嵌套
        int max = a > b ? a > c ? a : c : b > c ? b : c;
        return max;
    }


}
